package edu.nf.vac.reservation.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author : PYY
 * @create 2022/3/29
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReservationDTO implements Serializable {
    /**
     * 预约编号
     */
    private Integer rid ;
    /**
     * 预约时间
     */
    private Date reservationDate ;
    /**
     * 第几针
     */
    private Integer needleNum ;
    /**
     * 接种时间段
     */
    private String period ;
    /**
     * 疫苗品牌
     */
    private String vaccineBrand ;
    /**
     * 接种点
     */
    private String address ;
    /**
     * 详细地址
     */
    private String detailed ;
    /**
     * 用户ID
     */
    private Integer uid ;
    /**
     * 针次ID
     */
    private Integer nid ;
    /**
     * 预约状态
     * 预约成功（1）、完成（2）打了针、违约（3）未打针
     */
    private Integer status ;

    /**
     * 用户名称
     */
    private String userName ;
    /**
     * 年龄
     */
    private Integer age ;
    /**
     * 性别
     */
    private Boolean sex ;
    /**
     * 联系电话
     */
    private String tel ;
    /**
     * 邮箱
     */
    private String email ;
    /**
     * 违约次数
     */
    private Integer breakCount ;
    /**
     * 状态：黑名单（true）、白名单（false）
     */
    private Boolean userStatus ;
}
